/*
 * 导出excel方法
 * tHeader - 导出的表头名
 * tVariable - 导出的表头名对应的属性名
 * list - 导出的数据
 * fileName - 导出的表格名称
 */
const exportExcel = function(tHeader, tVariable, list, fileName) {
    require.ensure([], () => {
        const { export_json_to_excel } = require('./Export2Excel') // 这里必须使用绝对路径
        const data = formatJson(tVariable, list)
        export_json_to_excel(tHeader, data, fileName)
    })
}

function formatJson(tVariable, jsonData) {
    return jsonData.map((v) => tVariable.map((j) => v[j]))
}
export default exportExcel
